DIAMOND MULTIMEDIA SYSTEMS, INC. SUPRAEXPRESS 56 Card Type Modem, Fax Chip Set Rockwell Maximum Modem Rate 56Kbps Maximum Fax Rate 14.4Kbps Data Modulation Protocol Bell 103A/212A ITU-T V.21, V.22, V.22bis, V.23, V.32, V.32bis, V.34 Rockwell 56K Fax Modulation Protocol ITU-T V.17, V.21, V.27ter, V.29 Error Correction/Compression MNP5, V.42, V.42bis Fax Class Class I Data Bus External 55028 SUPPORTED COMMAND SET Basic AT Commands AT, ‘+++’, A/ A, B, D, E, H, M, N, O, P, T, V, W, X, Y, Z &C, &P, &Q, &W, &Y, &Z Extended AT Commands \N %C, %E, %G, %L S Registers S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S24, S25, S26, S29, S30, S32, S33, S38 Special Commands #CID, +MS Note: See MHI Help File for full command documentation. Proprietary AT Command Set AUTO-RETRAIN - AUTO-FALLBACK/FALL-FORWARD Type: Configuration Format: AT [cmds] %En [cmds] Description: Controls auto-retrain mode and fallback/fall-forward Command Function %E0 Auto-retrain disabled %E1 Auto-retrain enabled DATA TERMINAL READY (DTR) Type: Configuration Format: AT [cmds] &Dn [cmds] Description: Selects modem response to DTR Note: The action each variant of &D causes depends on the setting of &Q &Q Setting &D0 &D1 &D2 &D3 &Q0, &Q5, &Q6 NONE Command 3 Command 1 Command 4 &Q1, &Q4 Command 2 Command 3 Command 1 Command 4 &Q2, &Q3 Command 1 Command 1 Command 1 Command 1 Command Function Command 0 Modem does not respond to DTR Command 1 Modem goes to command mode after DTR goes is off Command 2 Modem goes to command mode and disconnects (hangs up) after DTR goes off; Auto-Answer is disabled. Command 3 Modem is initialized after DTR goes off FACTORY DEFAULT PROFILE Type: Configuration Format: AT [cmds] &F [cmds] Description: Sets values in active profile to values found in the default profile Command Function &F0 Restore factory (PC) configuration; with hardware flow control, error correction, and data compression enabled &F1 Restore factory (Mac) default configuration, with hardware flow control, error correction, and data compression enabled FLASH ROM Type: Configuration Format: AT [cmds] ** [cmds] Description: Set flash ROM code XMODEM upload mode FLOW CONTROL Type: Configuration Format: AT [cmds] &Kn [cmds] Description: Enables flow control options Command Function &K0 Flow control disabled &K3 RTS/CTS flow control enabled &K4 XON/XOFF flow control enabled &K5 Transparent XON/XOFF flow control enabled &K6 Both RTS/CTS and XON/XOFF flow control enabled LINE SIGNAL QUALITY Type: Immediate Format: AT [cmds] %Q [cmds] Description: Returns a value which indicates line signal quality Command Function %Q0 Connection statistics %Q1 Data transfer statistics %Q2 Data transfer stats REPORT INFORMATION Type: Immediate Format: AT [cmds] In [cmds] Description: Displays information requested Command Function I0 Reports maximum data carrier rate I1 Reports ROM checksum I2 Tests and reports ROM checksum I3 Reports ROM code revision number I4 Reports supported protocols, in encrypted format I5 Reports firmware copyright information I6 Reports country code for country PSTN signals I7 Reports DSP model and version code I9 PnP COMID string I10 Reports features supported by the modem RESULT CODES Type: Configuration Format: AT [cmds] Qn [cmds] Description: Enables modem to send result codes to the DTE Command Function Q0 Result code sending enabled Q1 Result code sending disabled Q2 Enables result code sending on originate; disable on answer SPEAKER VOLUME Type: Configuration Format: AT [cmds] Ln [cmds] Description: Controls speaker volume Command Function L0 Speaker disabled L2 Medium volume setting L3 Highest volume setting Special AT Commands COUNTRY CODE DISPLAY Type: Configuration Format: AT [cmds] *NC? [cmds] Description: Display country codes and configurations supported COUNTRY CODES SELECT Type: Configuration Format: AT [cmds] *NCn [cmds] Description: Select country code Command Function *NC000 United States *NC001 Austria *NC002 Belgium *NC003 Denmark *NC004 Finland *NC005 France *NC006 Germany *NC007 Ireland *NC008 Italy *NC010 Netherlands *NC011 Norway *NC012 Portugal *NC013 Spain *NC014 Sweden *NC015 Switzerland *NC016 United Kingdom *NC017 Greece *NC022 United States *NC040 Australia *NC043 Japan *NC047 Singapore *NC060 South Africa *NC061 Korea DIALING CODES Type: Configuration Format: AT [cmds] *Zn [cmds] Description: Change dialing codes Command Function *Z0 Use dial code 0 *Z1 Use dial code 1 S(status) -REGISTERS AUTOMATIC RATE ADAPTION Type: Register Format AT [cmds] S191=n [cmds] Default: 128 Range: 0-255 Description: Sets the automatic rate adaption bias BIT-MAPPED REGISTER S27 Format AT [cmds] S27=n [cmds] Default: Unidentified Range: 0-111 Unit: Bit-mapped Description: Selects synchronous/asynchronous mode, line type, clock source, and ITU-T/Bell modes. Bit Value Function 0 0 &M0/&Q0 1 &Q4 0 1, 0 &M2/&Q2 1, 1 &Q6 1 0, 0 &M1/&Q1 0, 1 &Q5 2 0 Dial up line 1 Leased line 4 0 Internal sync clock select 1 external sync clock select 6 0 ITU 1 Bell 7 128 Reserved CONNECTION FAILURE CODES Type: Register Format AT [cmds] S86? [cmds] Description: Reports codes which correspond to the possible causes of a connection failure Value Meaning 0 Normal hang up 1 - 3 No failure - normal hang-up after fax connection 4 Carrier signal lost 5 No error-control detected for remote modem during feature negotiation 6 Remote modem failed to respond to feature negotiation 7 Local modem is asynchronous-only, remote modem is synchronous-only 8 No common framing technique found 9 No common protocol found 10 Remote modem sent erroneous feature negotiation message 11 Remote modem failed to send synchronous information 12 No failure - remote modem disconnected normally 13 Remote modem failed to respond after 10 re-transmissions same message 14 Violation of negotiated protocol caused failure 15 Negotiated compression failed 16 Line speeds selected in S37 and S109 did not match 17 Time limit reached according to parameters set in S116 18 Time limit reached according to parameters set in S30 19 Long Space Disconnect (Y1) time limit reached 20 Key abort 21 V.42bis protocol violation DISPLAY CONTROL Type: Register Format: AT [cmds] S201=n [cmds] Description: Controls the display Bit Value Function 0 0 Carrier statistics disabled 1 Carrier statistics enabled 1 REJ or SREJ from occurrence is also shown 2 Reserved 3 0 Rate re-negotiation display disabled 1 Rate re-negotiation display enabled 4 0 Demo mode disabled 5 0 LCD/LED update time fast 1 LCD/LED update time slow 6 Reserved 7 Reserved DISPLAY CONTROL Type: Register Format AT [cmds] S194=n [cmds] Unit: Bit-mapped Description: Sets the display control Bit Value Function 0 1 Display basic mode 1 2 Carrier stats, issue ATZ after clearing this command to return to normal operation 2 4 Reserved 3 0 Rate renegotiation display disabled 1 Rate renegotiation display enabled 4 16 Demo mode disabled 5 0 LCD/LED Dwell time fast 1 LCD/LED Dwell time slow 6 64 Reserved 7 128 Reserved ERROR CORRECTION NEGOTIATION Type: Register Format AT [cmds] S36=n [cmds] Description: Selects the action of the modem if it fails to connect with the error-correction protocol set in &Q. Command Function S36=0 Hang up S36=1 Attempt a direct connection S36=3 Reserved S36=4 Attempt a connection at MNP2-4; if that fails, hang up. S36=5 Attempt a connection at MNP2-4; if that fails, attempt a direct connection. S36=6 Reserved S36=7 Attempt a connection at MNP2-4; if that fails, attempt a buffered connection. EXTENDED RESULT CODES Type: Register Format AT [cmds] S95=n [cmds] Default: 0 Range: 0-255 Unit: Bit-mapped Description: Works in combination with the Wn command to enable extended result codes. Features enabled by S95 take precedence over the options selected by Wn. Bit Value Function 0 1 CONNECT XXXX result code indicates DCE to DCE rate instead of DTE to DTE rate 1 2 Append/ARQ to CONNECT result code if EC is active 2 4 Enable CARRIER XXXX result code 3 8 Enable PROTOCOL XXXX result code 4 16 Undefined 5 32 Enable compression result code 6 64 Enable TX and RX V.34 CARRIER result code if in asymmetric carrier mode 7 128 Enable RINGING result code for ringback detection MINIMUM EQM Type: Register Format: AT [cmds] S190=n [cmds] Default: 20 Range: 10-255 Unit: seconds Description: Sets the minimum "good" EQM SERIAL PnP FUNCTION CONTROL Type: Register Format AT [cmds] S193=n [cmds] Description: Controls serial PnP function Bit Value Function 0 0 Serial PnP saved to NVRAM disabled 1 Serial PnP saved to NVRAM enabled 1 Reserved 2 Reserved 3 Reserved 4 Reserved 5 Reserved 6 Reserved 7 Reserved SPECIAL FUNCTION CONTROL Type: Register Format AT [cmds] S192=n [cmds] Unit: Bit-mapped Description: Controls the special functions Bit Value Function 0 0 Silent answer snoop mode 1 Standard Fast 1 0 Adaptive answer mode 1 Attempt data carrier first, switch to fax mode if not successful Attempt data carrier first, switch to fax mode if only CNG tone detected 2 0 V.34 transmitter power reduction based on INFO1 sequence disabled 1 V.34 transmitter power reduction based on INFO1 sequence enabled 3 0 V.34 phase 4 TRN period disabled 1 V.34 phase 4 TRN period enabled 4 0 V.34 rate limiting after connection disabled 1 V.34 rate limiting after connection enabled 5 0 V.34 EQM threshold reduction for 3000 and 3429 symbol rates disabled 1 V.34 EQM threshold reduction for 3000 and 3429 symbol rates enabled 6 0 No action when possible false V.34 carrier is detected 1 Retrain when possible false V.34 carrier is detected 7 0 Silent answer reason code off 1 Silent answer reason code on V.25bis COMMAND SET CALL REQUEST WITH ADDRESS Type: Immediate Format: CRSn Description: Dials the number stored in memory register n CALL REQUESTED NUMBER Type: Immediate Format: CRN<#> Description: Dials the number given; it will ignore spaces and hyphens in the string; if the string is more than fifty characters long, a result of INV will be returned. CONNECT INCOMING CALLS Type: Immediate Format: CIC Description: Instructs the modem to answer an incoming call; if no call is currently incoming, a result of INV will be returned. DISREGARD INCOMING CALL Type: Immediate Format: DIC Description: Instructs the modem to ignore the incoming call, if the modem is set to automatically answer; if no call is currently incoming, a result of INV will be returned. PROGRAM NUMBER Type: Configuration Format: PRNn;<#> or PRNn Description: Stores a phone number in memory address n; if the number is more than fifty characters long, a result of INV will be returned. If the second form of this command is issued (i.e. with no string to store), it will clear memory address n. REQUEST LIST OF DELAYED NUMBERS Type: Immediate Format: RLD Description: Requests the list of delayed numbers from the modem; this is a list of numbers that the modem attempted to call and failed, and is not allowed to call again until a set amount of time has elapsed; this is usually to prevent repeated dialing of a number (which could indicate an attempted security breach.) If this feature is not enabled, the modem will return INV. REQUEST LIST OF FORBIDDEN NUMBERS Type: Immediate Format: RLF Description: Requests the list of forbidden numbers from the modem; the modem is unable to dial numbers on this list until its power has been cycled; if this feature is not enabled, the modem will return INV. REQUEST LISTED NUMBERS Type: Immediate Format: RLI Description: Requests the modem to return the list of stored numbers; if no numbers are stored, the modem will return LSN. STANDARD AT# VOICE COMMAND SET DISTINCTIVE RING Format: AT [cmds] -SDR=n [cmds] Default: Unidentified Range: 0 - 7 Description: Selects which distinctive ring signals the modem will respond to. Bit Value Function 0 0 Do not respond to distinctive ring type 1. 1 Respond to distinctive ring type 1. 1 2 Enables double rings and reports these as RING 2 0.8s on, 0.4s off, 0.8s on, 0.4s off 2 4 Enables triple rings and reports these as RING 3 0.4s on, 0.2s off, 0.2s off, 4.0s off LCD DISPLAYS Type: Configuration Format: AT [cmds] #LCDn [cmds] Description: Controls whether the DTE will allow the modem to send a 1300Hz calling tone when originating Command Function #LCD0 "STRING mode disabled #LCD1 "STRING string is displayed on LCD line 1 #LCD2 "STRING string is displayed on LCD line 2 MODE SELECTION Type: Immediate Format: AT [cmds] #CLS=n [cmds] Description: Selects which mode the modem will operate in. Command Function #CLS=0 Modem will operate in data mode. #CLS=1 Modem will operate in fax class I mode. #CLS=2 Modem will operate in fax class II mode. #CLS=8 Modem will operate in voice mode. SELECT DATA, FAX, OR VOICE/AUDIO Type: Immediate Format: AT [cmds] #CLSn [cmds] Description: Selects data, fax, or voice/audio Command Function #CLS0 Select data mode #CLS1 Select class 1 fax #CLS2 Select class 2 fax #CLS8 Select voice/audio mode #CLS8 Select online voice command mode TOTAL VOLUME GAIN Type: Configuration Format: AT [cmds] L:nn [cmds] Description: Sets the total volume gain adjustment Command Function L:=00 Lowest gain L:=31 Highest gain VOICE DEVICE Type: Configuration Format: AT [cmds] #VLS=n [cmds] Description: Selects the I/O device for the DSP chip. Note: This modem may not support all options listed below. The #VLS? Command will display the available options. Command Function #VLS=0 Telephone line and handset used for voice I/O. #VLS=1 Telephone handset used for voice I/O. #VLS=2 Internal speaker only used for voice I/O. #VLS=3 External microphone only used for voice I/O. #VLS=4 Telephone line and handset used for voice I/O; internal speaker enabled. #VLS=5 Headset used for voice I/O. #VLS=6 Speakerphone used for voice I/O. #VLS=7 Handset muted by disconnecting handset or speakerphone from telephone line. #VLS=8 Connects caller ID relay for recording of conversation over handset. #VLS=9 Connects handset (or speakerphone) to DSP chip for recording or playback. VOICE DEVICE Type: Configuration Format: AT [cmds] #VLS=n [cmds] Description: Selects the I/O device for the DSP chip. Note: This modem may not support all options listed below. The #VLS? Command will display the available options. Command Function #VLS=0 Telephone line and handset used for voice I/O. #VLS=1 Telephone handset used for voice I/O. #VLS=2 Internal speaker only used for voice I/O. #VLS=3 External microphone only used for voice I/O. #VLS=4 Telephone line and handset used for voice I/O; internal speaker enabled. #VLS=5 Headset used for voice I/O. #VLS=6 Speakerphone used for voice I/O. #VLS=7 Handset muted by disconnecting handset or speakerphone from telephone line. #VLS=8 Connects caller ID relay for recording of conversation over handset. #VLS=9 Connects handset (or speakerphone) to DSP chip for recording or playback. VOICE RING DETECT TIME Type: Configuration Format: AT [cmds] #VRN=n [cmds] Default: Unidentified Range: Unidentified Unit: Unidentified Description: Sets the maximum time the modem will wait for the remote station to ring before it assumes that it went off-hook before it rang. Command Function #VLS=0 Disables the "ringback never came timer" VOICE RING DETECT TIME Type: Configuration Format: AT [cmds] #VRN=n [cmds] Default: Unidentified Range: Unidentified Unit: Unidentified Description: Sets the maximum time the modem will wait for the remote station to ring before it assumes that it went off-hook before it rang. Command Function #VRN=0 Turns off the ringback never came timer. After dialing the modem sends VCON and immediately enters online voice command control V.25ter AT COMMANDS ERROR CONTROL SELECTION Type: Configuration Format: AT [cmds] +ESn, m, o, [cmds] Description: Selects the error control setting Command Function n=0 Direct mode n=1 Buffered mode n=2 Initiate V.42 without detection n=3 Initiate V.42 with detection n=4 Alternate protocol (MNP) n=5 Initiate with synchronous mode n=6 Initiate with V.80 synchronous access mode m=0 Error control optional; if error control is not established, maintain DTE-DCE data rate to match line rate and use buffered mode with flow control. m=1 Error control optional; if error control is not established, change DTE-DCE data rate to match line rate and use direct mode m=2 Error control required; if no LAPM, disconnect m=3 MNP required; if no MNP, disconnect o=0 Direct mode o=1 EC disabled, buffered mode o=3 EC optional; if no EC, use direct mode o=4 Error control required; if no EC, disconnect o=5 Error control optional; if no EC, disconnect o=6 MNP error control required, if no MNP, disconnect o=7 Synchronous mode o=8 V.80 synchronous access mode. INPUT BUFFER Type: Configuration Format: AT [cmds] Cn [cmds] Description: Controls the input buffer size. Command Function n=0 10 - 759 bytes o=0 11 - 760 bytes p=0 Disables transmit level reporting q=0 Sets the lowest carrier rate that may be used r=0 Sets the maximum carrier rate that may be used MANUFACTURER ID Type: Configuration Format: AT [cmds] +GMI [cmds] Description: Displays the manufacturer ID MODEL ID Type: Configuration Format: AT [cmds] +GMM [cmds] Description: Displays the model ID REQUEST CAPABILITIES LIST Type: Configuration Format: AT [cmds] +GCAP [cmds] Description: Displays one or more lines of information reporting the V.25ter commands available in the modem ROM CODE Type: Configuration Format: AT [cmds] +GMRn, o, p, q, r [cmds] Description: Display the ROM code SELECTIVE REPEAT Type: Configuration Format: AT [cmds] +ESRn [cmds] Description: Control selective repeat Command Function +ESR0 Do not use SREJ +ESR1 Use SREJ if available in remote DCE; continue without it if not SYNCHRONOUS ACCESS MODE Type: Configuration Format: AT [cmds] +ESAn, m, o, p, q, r, s, t [cmds] Description: Specifies the bit sequence transmitted by the DCE when a transmit data buffer underrun condition occures while operating in transparent sub-mode Command Function n=0 In transparent sub-mode, the DCE transmits SYN1 on idle. DCE receiver does not seek synchronization sequence n=0 In transparent sub-mode, the DCE transmits SYN1 on idle. DCE receiver seeks SYN1 as a synchronization sequence m=0 In framed sub-mode, the DCE transmits HDLC flage on idle m=0 In framed sub-mode, the DCE transmits marks on idle o=0 In framed sub-mode, DCE transmits HDLC abort when underrun during a frame o=0 In framed sub-mode, the DCE transmits HDLC flag when underrun during a frame p=0 Half duplex V.34 carriers are not supported. Value must be 0 q=0 CRC generation and checking disabled r=0 NRZI encoding and decoding disabled r=0 NRZI encoding and decoding enabled s=0 Specifies the 8-bit transparent sub-mode synchronization sequence and idle transmission value. T=0 Specifies the 16-bit synchronization sequences are not supported. V.42bis DATA COMPRESSION Type: Configuration Format: AT [cmds] +DSn, m, o, p [cmds] Description: Controls the V.42bis data compression Command Function n=0 Disabled n=1 Compression on transmit only n=2 Compression on receive only n=3 Bi-directional compression m=0 Do not require V>42bis compression when connecting o=0 V.43bis dictionary size for bi-directional compression o=1 V.42bis maximum dictionary size for bi-directional compression p=0 Maximum V.42bis string size